package com.mycase.im.boot.entity.database;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * @Author ZhuHJay
 * @Date 2021/9/13 22:24
 */
@Data
public class ImCircle {

    /** 圈子id, 使用自增长id **/
    @TableId(type = IdType.AUTO)
    private Integer id;

    /** 该圈子的用户id **/
    @NotBlank(message = "请求失败")
    private String userId;

    /** 用户的信息 **/
    @TableField(exist = false)
    private ImUser imUser;

    /** 圈子的内容信息 **/
    @NotBlank(message = "动态内容不能为空")
    private String content;

    /** 圈子的创建时间 **/
    private Date createTime;

}
